/* 列表内容 */
ul,
ol {
    margin-top   : 0.25em;
    margin-bottom: 0.5em;
    margin-left  : 1em;
}

/* 修改段落后面的列表 */
p+ul,
p+ol {
    margin-top : -1em;
    margin-left: 2em;
}

li ul {
    margin-top: 0em;
}

/* 修改列表后的加粗段落 */
/* ol+p strong {
margin-left: -16px;
}*/

/* 序号 */
li::marker {
    color      : rgb(97, 22, 172);
    font-weight: bolder;
    font-style : italic;
}

ul li::marker {
    font-style : normal;
    font-weight: 800;
}

li {
    list-style-type    : decimal;
    list-style-position: outside;
    color              : rgb(1, 71, 78);
    size               : 14px;
}

ol li {
    list-style-type    : decimal;
    list-style-position: outside;
}

ul li {
    list-style-type    : disc;
    list-style-position: outside;
}

li li {
    list-style-type    : lower-latin;
    list-style-position: outside;
}

li ol {
    list-style-type    : lower-latin;
    list-style-position: outside;
    margin-top         : 0px;
}

li p {
    margin-left : 0px;
    padding-left: 0px;
}


/* 表格样式 */
table {
    margin         : 0 auto;
    width          : 100%;
    font-size      : 1em;
    border         : 0px;
    border-spacing : 0;
    display        : table;
    /*去掉单元格间隙*/
    border-collapse: collapse;
    word-wrap      : break-word;
    word-break     : break-word;
}

thead {
    background-color: #e0e0e0;
    color           : #000;
    text-align      : left;
    vertical-align  : bottom;
    margin          : 0 auto;
    width           : 100%;
    vertical-align  : middle;
    word-break      : keep-all;
}

thead.md-table-edit {
    background-color: transparent
}

thead th,
tfoot th {
    padding       : .25em .25em .25em .4em;
    text-transform: uppercase
}

th {
    text-align      : center;
    font-weight     : bolder;
    color           : #fff;
    background-color: #353535;
    border          : 1px solid #00000092;
}

/*设置条纹*/
tr:nth-of-type(even) {
    background: #eee;
}

td {

    vertical-align: middle;
    padding       : .25em .5em .25em .4em;
    color         : #237465;
    border        : 1px solid #00000092;
}

/*设置首列不同*/
td:nth-child(1) {
    font-weight: bolder;
    font-style : italic;
    color      : rgb(6, 77, 140);
    word-break : keep-all;
}

/* 代码没有边框 */
.hljs-ln td {
    border: none;
}

.hljs-ln td:nth-child(1) {
    width: 1em;
}



/* for block of numbers */
.hljs-ln-numbers {
    -webkit-touch-callout: none;
    -webkit-user-select  : none;
    -khtml-user-select   : none;
    -moz-user-select     : none;
    -ms-user-select      : none;
    user-select          : none;

    text-align    : center;
    color         : #044750;
    border-right  : 1px solid #043755;
    vertical-align: top;
    padding-right : 5px;
}

.hljs-ln-n {
    width: 30px;
}

/* for block of code */
.hljs-ln .hljs-ln-code {
    padding-left: 10px;
    white-space : pre;
}

.hljs-comment {
    color: #028b4d;
}

.k {
    font-style : italic;
    font-weight: bold;
}

.n {
    color      : darkorange;
    font-weight: bold;
}

strong {
    font-weight: bolder;
    color      : #eb261a;
}

code {
    font-size  : 20px;
    font-weight: bold;
}

/* markdow mathjax渲染支持 */
#MathJax_Message {
    display: none !important;
}

/* 图片居中 */
img {
    display      : block;
    border-radius: 10px;
    max-width    : 700px;
    max-height   : 1320px;
    margin       : 0 auto;
}

img:active {
    transform: scale(2);
}

.codehilite {
    padding: 0;
}

.mjx-chtml {
    color      : darkorange;
    font-weight: bold;
}

